package wangshuai.risk.service;

import java.util.List;

import publics.model.Ratio;
import publics.util.Page;

//此类目前仅作参考，还未开发，实际过程中、开发中，Service层应该制作业务逻辑处理
//不会是这样的，待需求明确后，再开发。
public interface RatioService {
	/**
	 * 保存财务比率表
	 * @param ratio 要保存的Ratio表的实例
	 */
	public Integer savaRatio(Ratio ratio);
	
	/**
	 * 更新财务比率表
	 * @param  ratio 要更新的Ratio表实例
	 */
	public boolean updateRatio(Ratio ratio);
	
	/**
	 * 保存或修改财务比率表
	 * @param ratio 要修改或保存Ratio表的实例
	 *//*
	public void saveOrUpdate(Ratio ratio);
	
	 *//**
     * 删除财务比率表
     * @param id 需要删除的财务比率表id
     */  
    public boolean deleteById(Integer id);
    
    /**
     * 删除财务比率表
     * @param ratio 要删除的财务比率表实例
     */
    public boolean deleteRatio(Ratio ratio);
    
    
	/**
	 * 根据企业申请表的ID查找财务比率表
     * @param  appId 企业申请表的ID号（主键）
     * @return 查到的所有Ratio表
	 */
	public List<Ratio> findByAppId(Integer appId);
	
	/**
	 * 据财务比率id查找 
	 * @param 财务比率表id
     * @return id对应的财务比率表
	 */
	public Ratio findById(Integer id);
	

	/**
	 * 查询所有财务比率表信息
	 * @param offset 起始条目偏移量（offset == （页码-1）*pageSize+1  ）
	 * @param pageSize  查询每页的条目数
	 * @return 全部财务比率表
	 */
	public Page findByPage(Page page);

	
	
}
